# 使用基础镜像
FROM ubuntu:20.04

# 设置环境变量以避免交互式安装中的提示
ENV DEBIAN_FRONTEND=noninteractive

# 更新包列表并安装必要的软件包
RUN apt-get update && apt-get install -y \
    wget \
    libx11-6 \
    libxext6 \
    libxrender1 \
    libxtst6 \
    libxi6 \
    && rm -rf /var/lib/apt/lists/*

COPY happytime-onvif-server.tar.gz /happytime-onvif-server.tar.gz
RUN tar -xvf happytime-onvif-server.tar.gz && \
    rm happytime-onvif-server.tar.gz

# 复制启动脚本
COPY start.sh /start.sh
RUN chmod +x /start.sh

# 暴露必要的端口
EXPOSE 8080 10000

# 设置启动命令
CMD ["/start.sh"]